On utilise la bibliothèque xml pour le traitement des données.
La méthode parse permet de convertir le fichier en arbre.
arbre.getroot() permet d'obtenir la racine de l'arbre (la première balise).
racine.findall("./FILMS/FILM/TITRE") permet d'obtenir la liste de tous les éléments de la balise, enfant de la balise elle-même enfant de la balise . On pourra récupérer le texte entre les balises et avec l'attribut text de l'élément :
ltitre = racine.findall("./FILMS/FILM/TITRE")
print("le premier film est", ltitre[0].text)
Une liste permet de stocker des éléments que l'on peut rappeler à l'aide de leurs indices :
liste = ['a', 'b', 'c']
liste[0] renvoie a liste[1] renvoie b
Le nombre d'éléments d'une liste est obtenu par len(nom de la liste)
len(liste) renvoie 3
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/snt-seconde ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0